Robert Lipe [Tue, 20 Oct 2015 00:42:25 +0000 (19:42 -0500)]
Merge branch 'master' of https://github.com/gpsbabel/gpsbabel
Robert Lipe [Tue, 20 Oct 2015 00:42:06 +0000 (19:42 -0500)]
Regenerate setup.iss.
Robert Lipe [Tue, 22 Sep 2015 01:56:41 +0000 (20:56 -0500)]
Hack up GPX writer to prepare for GGZ.
optionally split output in gpx writer.
Keep a list of files we’ve created so that GGZ writer can turn around
and read them.
tsteven4 [Fri, 18 Sep 2015 12:47:49 +0000 (06:47 -0600)]
Merge pull request #12 from tsteven4/master
switch travis to containers and
tsteven4 [Fri, 18 Sep 2015 05:32:18 +0000 (23:32 -0600)]
switch travis to containers and
restore travis usage of build_and_test.
Robert Lipe [Thu, 17 Sep 2015 18:24:18 +0000 (13:24 -0500)]
Merge pull request #11 from gpsbabel/nuke-expat
Nuke expat
Robert Lipe [Wed, 16 Sep 2015 19:50:45 +0000 (14:50 -0500)]
Nuke some stray references to expat.
Robert Lipe [Wed, 16 Sep 2015 16:46:22 +0000 (11:46 -0500)]
Merge pull request #9 from gpsbabel/scratch
Fix va_copy not being defined in MSVC 2010.
Robert Lipe [Wed, 16 Sep 2015 05:32:13 +0000 (00:32 -0500)]
Fix va_copy not being defined in MSVC 2010.
Robert Lipe [Wed, 16 Sep 2015 05:18:22 +0000 (00:18 -0500)]
Merge pull request #8 from gpsbabel/scratch
Scratch
Robert Lipe [Wed, 16 Sep 2015 04:12:44 +0000 (23:12 -0500)]
Fix error about not ignoring checksums on NMEA GPWPL read.
Robert Lipe [Wed, 16 Sep 2015 03:45:12 +0000 (22:45 -0500)]
Make git play nice with vim temp files (I hope.)
Robert Lipe [Wed, 16 Sep 2015 03:44:18 +0000 (22:44 -0500)]
Merge branch 'master' into scratch
Robert Lipe [Wed, 16 Sep 2015 03:43:28 +0000 (22:43 -0500)]
Convert GPWPT to use new parsing scheme.
Robert Lipe [Wed, 16 Sep 2015 03:38:02 +0000 (22:38 -0500)]
Improve test coverage of NMEA WPT handling.
Robert Lipe [Tue, 15 Sep 2015 18:26:57 +0000 (13:26 -0500)]
typo fix in recent nmea change. Thanx, ujos!
Robert Lipe [Tue, 15 Sep 2015 03:04:53 +0000 (22:04 -0500)]
Merge remote-tracking branch 'refs/remotes/origin/master'
Robert Lipe [Tue, 15 Sep 2015 02:23:21 +0000 (21:23 -0500)]
Checkpoint nmea work.
Robert Lipe [Sat, 12 Sep 2015 23:29:11 +0000 (18:29 -0500)]
Delete gpsbabel/.gitignore as I pulled it into the parent.
Robert Lipe [Sat, 12 Sep 2015 23:25:47 +0000 (18:25 -0500)]
Pick up missed dot files from commit/push.
Robert Lipe [Sat, 12 Sep 2015 23:21:43 +0000 (18:21 -0500)]
Move everything up on directory level.
tsteven4 [Fri, 28 Aug 2015 17:29:42 +0000 (11:29 -0600)]
try -fPIC instead of -fPIE as required by gcc 5 with qt reduce relocations.
maz [Sat, 15 Aug 2015 11:58:06 +0000 (13:58 +0200)]
garmin_gpi: fix proximity alerts for large numbers of isolated waypoints
Large waypoint lists are organized into blocks of at most
WAYPOINTS_PER_BLOCK (128) POIs in generated GPI files for performance
reasons.
It appears that at least on older Garmin Nuvi devices, proximity alerts
often do not work (they do not show up as Custom POIs) and POI lists get
mangled (even to the point of crashing the unit) when there are several
such blocks, particularly with large lists of isolated waypoints.
This problem is the result of wdata_check() which may leave empty
nodes in the tree after sorting waypoints. These nodes show up as empty
blocks in the output file and are not well handled by some devices.
Preventing wdata_compute_size() and wdata_write() from issuing empty
blocks solves the issue.
Fixes: 26840523d411 ("Add support for multiple POI lists to writer code.")
Signed-off-by: maz <blob@p0d.org>
tsteven4 [Sun, 16 Aug 2015 17:39:16 +0000 (11:39 -0600)]
fix error reading lowranceusr4 strings found by test-all gcc undefined behavior sanitizer.
tsteven4 [Sat, 8 Aug 2015 22:45:03 +0000 (16:45 -0600)]
add .gitignore files.
tsteven4 [Sat, 8 Aug 2015 17:39:24 +0000 (11:39 -0600)]
Merge pull request #4 from gpsbabel/utm-fix
fix bug with xcsv format and utm zone character input and unparseable xcsv altitudes.
tsteven4 [Sat, 8 Aug 2015 16:48:50 +0000 (10:48 -0600)]
minor type fix to styles doc.
tsteven4 [Sat, 8 Aug 2015 15:49:15 +0000 (09:49 -0600)]
fix bug with xcsv format and utm zone character input.
enhance xcsv format reader to use unknown altitude if the an altitude input conversion has an error.
tsteven4 [Wed, 5 Aug 2015 23:23:38 +0000 (17:23 -0600)]
update travis ci with build and test script adapted from jenkins.
tsteven4 [Mon, 3 Aug 2015 00:02:48 +0000 (18:02 -0600)]
simplify travis packages.
tsteven4 [Sun, 2 Aug 2015 22:01:54 +0000 (16:01 -0600)]
try to get travis to build gui.
tsteven4 [Sun, 2 Aug 2015 20:14:03 +0000 (14:14 -0600)]
add xsltproc to travis config for doc build.
tsteven4 [Sun, 2 Aug 2015 19:58:42 +0000 (13:58 -0600)]
try to have travis build doc.
tsteven4 [Sun, 2 Aug 2015 19:57:41 +0000 (13:57 -0600)]
create xmldoc/autogen directory in makedoc, it is required for multiple targets.
tsteven4 [Sun, 2 Aug 2015 19:52:08 +0000 (13:52 -0600)]
Revert "fix doc creation which requires xmldoc/autogen directory."
This reverts commit
823c49cbf94ec7e2b692af87c987b3a4bf183a18.
GPSBabel [Sat, 1 Aug 2015 23:01:42 +0000 (18:01 -0500)]
Shelve doc for now.
Robert Lipe [Sat, 1 Aug 2015 22:59:04 +0000 (17:59 -0500)]
Don't do doc yet.
GPSBabel [Sat, 1 Aug 2015 22:55:26 +0000 (17:55 -0500)]
Add expat for xmlwf
Robert Lipe [Sat, 1 Aug 2015 22:54:09 +0000 (17:54 -0500)]
Install expat for xmlwf.
Robert Lipe [Sat, 1 Aug 2015 22:46:50 +0000 (17:46 -0500)]
Minor tweak to see if this triggers a Travis build.
tsteven4 [Sat, 1 Aug 2015 18:23:07 +0000 (12:23 -0600)]
fix doc creation which requires xmldoc/autogen directory.
GPSBabel [Sat, 1 Aug 2015 00:39:52 +0000 (19:39 -0500)]
Merge pull request #2 from gpsbabel/gpsbabel-patch-1
Update gpx.cc
GPSBabel [Sat, 1 Aug 2015 00:39:22 +0000 (19:39 -0500)]
Update gpx.cc
Copyright date change just to test Travis with final import.
GPSBabel [Fri, 31 Jul 2015 23:42:09 +0000 (18:42 -0500)]
Create README.md
GPSBabel [Fri, 31 Jul 2015 23:30:46 +0000 (18:30 -0500)]
Create .travis.yml
tsteven4 [Sat, 18 Jul 2015 16:06:28 +0000 (16:06 +0000)]
fix memeory leaks in mtk reader.
tsteven4 [Sat, 18 Jul 2015 13:41:58 +0000 (13:41 +0000)]
Fix decoding of mtk SID-ELE-AZI-SNR data when not all fields are present.
robertlipe [Wed, 8 Jul 2015 18:11:57 +0000 (18:11 +0000)]
Kludge ioapi.c for Cygwin.
robertlipe [Wed, 8 Jul 2015 17:50:18 +0000 (17:50 +0000)]
A bunch of busy work to satisfy hyperactive warnings in newer GCC builds.
robertlipe [Tue, 7 Jul 2015 17:13:12 +0000 (17:13 +0000)]
include <stdio.h> in gbser_win.cc
robertlipe [Tue, 30 Jun 2015 15:33:18 +0000 (15:33 +0000)]
Clear buff in csv_writer to that successive lines modifiying buff don't
pick up a stale value.
From rickrich: gpsbabel -i gpx -f geocache.gpx -o tabsep -F -
robertlipe [Sat, 20 Jun 2015 13:35:38 +0000 (13:35 +0000)]
Typo fix in last commit.
robertlipe [Sat, 20 Jun 2015 13:34:46 +0000 (13:34 +0000)]
Giovanni Zilli adds slope handling to subrip format.
tsteven4 [Tue, 9 Jun 2015 12:38:44 +0000 (12:38 +0000)]
fix xml well formed test that was broken in r4996.
robertlipe [Mon, 8 Jun 2015 18:10:04 +0000 (18:10 +0000)]
Greg Troxel makes testo less dependent on being bash.
robertlipe [Mon, 8 Jun 2015 18:06:23 +0000 (18:06 +0000)]
Include QStringList
robertlipe [Mon, 8 Jun 2015 02:02:47 +0000 (02:02 +0000)]
Add a (somewhat lazy) class to handle writing zip files using minizip.
More underpinnings for garmin ggz support.
tsteven4 [Wed, 3 Jun 2015 02:23:18 +0000 (02:23 +0000)]
quiet debug messages in garmin_fit fix.
tsteven4 [Wed, 3 Jun 2015 01:55:52 +0000 (01:55 +0000)]
ignore array data when reading garmin fit fields.
robertlipe [Mon, 1 Jun 2015 00:05:08 +0000 (00:05 +0000)]
Restructure gpx internals to move things from write to init to
prepare for ggz.
tsteven4 [Sat, 9 May 2015 21:08:42 +0000 (21:08 +0000)]
fix some undefined behaviors found by -fsanitize=undefined.
robertlipe [Tue, 28 Apr 2015 16:48:08 +0000 (16:48 +0000)]
Typo fix in gbser_win.cc
tsteven4 [Tue, 28 Apr 2015 12:51:48 +0000 (12:51 +0000)]
clean up stuttering semicolons.
robertlipe [Sun, 26 Apr 2015 04:19:01 +0000 (04:19 +0000)]
Fix test of set_location and configure_logging in skYtraq.
tsteven4 [Wed, 8 Apr 2015 12:22:31 +0000 (12:22 +0000)]
fix character set conversion issues with tomtom reader and writer.
tsteven4 [Wed, 1 Apr 2015 13:17:00 +0000 (13:17 +0000)]
fix custom garmin icons.
robertlipe [Sun, 29 Mar 2015 05:21:39 +0000 (05:21 +0000)]
Resist malformed Lowrance USR files.
robertlipe [Sun, 29 Mar 2015 04:45:46 +0000 (04:45 +0000)]
Fix theoretical memory leak in tpo.
Fix missing va_end in gpsserial (which matters on no modern arch)
Fix actual copy/paste bug in ggv_ovl.
robertlipe [Mon, 23 Mar 2015 17:13:04 +0000 (17:13 +0000)]
Allow any POSIX shell in testo.
robertlipe [Sun, 22 Mar 2015 01:34:38 +0000 (01:34 +0000)]
Adapt to Edge 510's mutation of Garmin Fit to deal with sample provided by
James Morris.
robertlipe [Sun, 22 Mar 2015 00:31:17 +0000 (00:31 +0000)]
Gleb Smirinoff contributes vertical speed calculation for use with subrip.
(There are probably edge cases about tracks with and without valid alt....)
robertlipe [Fri, 20 Mar 2015 20:08:59 +0000 (20:08 +0000)]
Don't document -c and -l as they've been dead for a long time.
robertlipe [Mon, 16 Mar 2015 17:33:19 +0000 (17:33 +0000)]
Include stdlib.h in gpslibusb.cc
robertlipe [Sun, 1 Mar 2015 02:06:32 +0000 (02:06 +0000)]
Remove dead #defines for XML_{SHORT,LONG}_TIME.
robertlipe [Mon, 16 Feb 2015 21:07:56 +0000 (21:07 +0000)]
Move xol to QXMLStreamWriter, event though I'm not at all sure anyone ever
actually uses this format...
robertlipe [Fri, 13 Feb 2015 16:45:08 +0000 (16:45 +0000)]
Document DPL900 on skytraq page.
robertlipe [Fri, 13 Feb 2015 16:37:22 +0000 (16:37 +0000)]
Try to improve handling of 230400kbit/sec in Windows serial system.
robertlipe [Sun, 1 Feb 2015 05:48:11 +0000 (05:48 +0000)]
Improve doc for Garmin-specific options in GPX writer.
robertlipe [Tue, 27 Jan 2015 18:35:32 +0000 (18:35 +0000)]
Fix leak in text.cc that I introduced last night.
robertlipe [Tue, 27 Jan 2015 05:00:34 +0000 (05:00 +0000)]
Fix leak I just introduced. (Thanx, Jenkins!)
robertlipe [Tue, 27 Jan 2015 04:33:45 +0000 (04:33 +0000)]
Minor doc improvements on our hodgepodge of C89 and Qt.
Whitespace changes, mostly trailing whitespace.
robertlipe [Tue, 27 Jan 2015 03:40:52 +0000 (03:40 +0000)]
Move rot13() to QString.
robertlipe [Tue, 27 Jan 2015 02:31:38 +0000 (02:31 +0000)]
Move global_opts.charset to QString.
Tested:
clang -fsanitize=address / testo on Mac.
robertlipe [Sun, 25 Jan 2015 23:53:23 +0000 (23:53 +0000)]
Don't include strptime when we aren't using it.
robertlipe [Tue, 20 Jan 2015 02:39:51 +0000 (02:39 +0000)]
Eliminate use of strptime in cst.
robertlipe [Sun, 18 Jan 2015 21:43:14 +0000 (21:43 +0000)]
Move pdbfile to deprecated. Drop uuid.h.
tsteven4 [Tue, 13 Jan 2015 13:27:38 +0000 (13:27 +0000)]
reset LC_NUMERIC after Qt steps on it.
this had resulted in unicsv output using commas as the decimal separator in some locales.
robertlipe [Mon, 5 Jan 2015 23:10:00 +0000 (23:10 +0000)]
Don't force user to specificy -t in sbp.
robertlipe [Sat, 3 Jan 2015 02:40:47 +0000 (02:40 +0000)]
Delete mkdmg which hasn't been used in years.
Regenerate translations.
robertlipe [Sat, 3 Jan 2015 02:38:24 +0000 (02:38 +0000)]
Minor changes for Windows build.
Try to get setup.iss newlines handled sensibly.
robertlipe [Fri, 2 Jan 2015 23:02:55 +0000 (23:02 +0000)]
Delete unused fn in mainwindow.cc. Bump version number to prep for release.
robertlipe [Fri, 2 Jan 2015 22:56:20 +0000 (22:56 +0000)]
Handle Yosemite version reporting on a Qt that doesn't support Yosemite
and speculatively handle whatever's next.
robertlipe [Wed, 31 Dec 2014 00:21:45 +0000 (00:21 +0000)]
Ralf Horstmann makes KML reader more robust in light of seriously malformed input.
tsteven4 [Fri, 26 Dec 2014 23:16:53 +0000 (23:16 +0000)]
harden nmea reader to unexpectedly long data fields.
robertlipe [Mon, 22 Dec 2014 19:32:31 +0000 (19:32 +0000)]
Don't let Google format reader crash on malformed route input.
robertlipe [Mon, 22 Dec 2014 19:30:03 +0000 (19:30 +0000)]
OpenBSD's head doesn't support -c. Avoid in testo.
robertlipe [Mon, 22 Dec 2014 19:27:44 +0000 (19:27 +0000)]
Ralf Horstmann fixes out of bound read in Google polyline reader.
tsteven4 [Sun, 21 Dec 2014 22:36:51 +0000 (22:36 +0000)]
fix handling of extra columns in unicsv reader.
robertlipe [Wed, 17 Dec 2014 01:10:17 +0000 (01:10 +0000)]
Ooopsy. Didn't mean to delete gbser_posix.
robertlipe [Wed, 17 Dec 2014 00:47:31 +0000 (00:47 +0000)]
Regenerate Makefile dependencies.